/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Entidades;

import java.io.Serializable;

/**
 *
 * @author Daniel F Jaramillo
 */
public class UsuarioEnt implements Serializable{
    
    Integer codigo;
    String nombre;
    String contrasena;
    String nombrePersona;
    String correoElectronico;
    String genero;
    String direccion;
    RoleEnt role;

    public Integer getCodigo() {
        return codigo;
    }

    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    
    
    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public String getNombrePersona() {
        return nombrePersona;
    }

    public void setNombrePersona(String nombrePersona) {
        this.nombrePersona = nombrePersona;
    }

    public String getCorreoElectronico() {
        return correoElectronico;
    }

    public void setCorreoElectronico(String correoElectronico) {
        this.correoElectronico = correoElectronico;
    }

    public String getGenero() {
        return genero;
    }

    public void setGenero(String genero) {
        this.genero = genero;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public RoleEnt getRole() {
        
        if(this.role == null){
            role = new RoleEnt();
        }
        
        return role;
    }

    public void setRole(RoleEnt role) {
        this.role = role;
    }

    @Override
    public String toString() {
        return "UsuarioEnt{" + "codigo=" + codigo + ", nombre=" + nombre + ", contrasena=" + contrasena + ", nombrePersona=" + nombrePersona + ", correoElectronico=" + correoElectronico + ", genero=" + genero + ", direccion=" + direccion + ", role=" + role + '}';
    }

    
    
    

    
    
    
}
